package com.zyj.jetpackdemo

const val INTENT_DATA = "INTENT_DATA"
const val INTENT_DETAIL_TYPE = "INTENT_DETAIL_TYPE"

val mainMenuList = arrayListOf(
    "Lists",
    "Graphics in Compose"
)

val columnItems: ArrayList<String> = arrayListOf(
    "Basic(Column And Row)",
    "Lazy composable",
    "Content Padding",
    "Content Spacing",
    "Sticky Headers(experimental)",
    "Sticky Group Headers(experimental)",
    "Grids(experimental)",
    "Reacting to scroll position",
    "Controlling the scroll position",
    "Large data-sets(paging)"
)

val graphicItems: ArrayList<String> = arrayListOf(
    "Draw line",
    "Draw circle",
    "Draw rect",
    "Draw inset",
    "Transformations of rotate",
    "Draw withTransform function",
)

val testItems: ArrayList<String> = arrayListOf(
    "C",
    "Go",
    "Java",
    "Javascript",
    "Kotlin",
    "Python",
    "Swift"
)

val stickyContentData:ArrayList<List<String>> = arrayListOf(
    arrayListOf("A", "Admin", "admire", "actor","arouse","athlete","activity", "any","anyone", "anywhere", "anybody", "anyway", "aback","abase","abash","abate","abbey","abet","abhor","abide","able","Apple","Admin", "admire", "actor","arouse","athlete","activity", "any","anyone", "anywhere", "anybody", "anyway", "aback","abase","abash","abate","abbey","abet","abhor","abide","able","Apple","Admin", "admire", "actor","arouse","athlete","activity", "any","anyone", "anywhere", "anybody", "anyway", "aback","abase","abash","abate","abbey","abet","abhor","abide","able","Apple","Admin", "admire", "actor","arouse","athlete","activity", "any","anyone", "anywhere", "anybody", "anyway", "aback","abase","abash","abate","abbey","abet","abhor","abide","able","Apple"),
    arrayListOf("B", "Boy", "basket", "ball", "basketball", "become", "back", "brother", "bring",),
    arrayListOf("C", "city", "cache", "computer", "come", "create", "body", "coin", "cell", "captive", "capital", "crash", "country", "count",),
    arrayListOf("D", "do", "done", "decide", "did", "drink", "duck"),
    arrayListOf("E", "easy", "easily", "each", "every", "everywhere", "everyone", "everybody",),
    arrayListOf("F", "find", "found", "function", "fetch", "feed", "fruit", "friend",),
    arrayListOf("G", "go", "gone"),
)

val stickyGrouped = mapOf(
    "A" to stickyContentData[0],
    "B" to stickyContentData[1],
    "C" to stickyContentData[2],
    "D" to stickyContentData[3],
    "E" to stickyContentData[4],
    "F" to stickyContentData[5],
    "G" to stickyContentData[6],
)

val gridData = arrayListOf("A", "B", "C", "D", "E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z")

object DetailType {
    const val TYPE_LISTS = 0
    const val TYPE_GRAPHIC = 1
}